package com.tianqu.tms.www.car.viewhelper;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import com.tianqu.tms.dto.MarketCarInfoDto;
import com.tianqu.tms.entity.MarketCarGateInfo;
import com.tianqu.tms.entity.RentalContractInfo;

/**
 * @author huangheli
 * 挂起/解挂 viewhelper
 */
public class CarPendingLiftViewHelper {
	public String unusedCarPort;//待生效
	public String unusedAnnualTransactionVolume;//待生效
	
	private int contractType;//签约类型
	private String contractTypeStr;
	private String contractTime;//签约日期
	
	//button表示Flag
	private String buttonFlag;
	//button表示Flag（挂起）
	private String buttonPendingFlag;
	//button表示Flag（解挂）
	private String buttonLiftFlag;
	//车辆ID
	private String basicCarId;
	//过户流水号
	private String serial;
	//车牌号码
	private String licensePlate;
	//vin码
	private String vin;
	//车辆名称
	private String carName;
	//入库状态
	private String registerStatus;
	//进出场时间
	private String innerTime;
	//库存登记时间
	private String insertTime;
	//会员ID
	private int memberId;
	//迁移到会员ID
	private int toMemberId;
	//会员ID
	private int activeMemberId;
	//会员名称
	private String memName;
	//车位数
	private int newCarPort;
	//当前库存量
	private int newUsedCarPort;
	//楼层
	private String floors;
	//楼层list
	private List carScoreList;
	//车位数
	private int carPort;
	//车位分配描述
	private String carPortInstr;
	//当前库存量
	private int usedCarPort;
	//左前
	private String img1;
	//右前
	private String img2;
	//左后
	private String img3;
	//右后
	private String img4;
	//所在楼层
	private int carScore;
	// 商户List
	private List memberList = null;
	// 商户密码
	private String password;
	//临时进出有无值
	private boolean tmpStorageFlag;
	
	//车身颜色
	private String carColor;
	//迁移到商户名称
	private String memberName;
	//判断是否存在此车辆ID的车辆信息
	private int barCodeNum;
	private int confirmFlag;
	private String tempLicensePlate;
	private String storageTime;
	private String enterTime;
	private int registerStatusNum;
	private List<MarketCarGateInfo> gateInfoList =  new ArrayList<MarketCarGateInfo>();
	private List<MarketCarInfoDto> markCarInfoDtoList = new ArrayList<MarketCarInfoDto>();
	private List<HashMap<Integer, String>> identityRangeList = new ArrayList<HashMap<Integer, String>>();//长期有效识别道闸列表
	private String identityRangeStr;//长期有效识别道闸
	private List<HashMap<Integer, String>> tmpIdentityRangeList = new ArrayList<HashMap<Integer, String>>();//临时有效识别倒找列表
	private String tmpIdentityRangeStr;//临时有效识别道闸
	//商户ID
	private String memId;
	//商户状态
	private String memStatus;
	//允许库存登记数量
	private String annualTransactionVolume;
	//易碎贴免费数量
	private String fragileStickerFreePort;
	//车源推荐权重
	private String recommend;
	//车位数
	private String carPortStr;
	//关联租位信息
	List<RentalContractInfo> rentalLocationInfoList = new ArrayList<RentalContractInfo>();
	//车源推荐权重List
	List carRecommendList = null;	
	//租位编号
	private String locationSerial;
	//租位类型
	private String rentalType;
	//租位面积
	private String acreage;
	//租位地址
	private String address;
	//开始时间
	private String startDate;
	//结束时间
	private String endDate;
	//车位数
	private String rentalCarPort;
	//
	private String rentalAnnualTransactionVolume;
	//租位添加按钮显示flag
	private String locationAddBtnFlag;
	//合同编号列表
	private String businessNo;
	// 缴费金额开通状态
	private String isAutoPayForRegister;
	// 缴费金额
	private String payment;
	//临时进出开始时间
	private String tmpStorageTime;
	//临时进出结束时间
	private String tmpEnterTime;
	private int checkPrice;
	
	private String acceptorImage;//受理人照片
	private String imageBsFlag;//图片Flag
	private int isPush;
	
	private String warning;
	
	// 租位区域
	private int rentalArea;
	
	// 已登记库存数量
	private int registedCount;
	
	// 空余登记库存数量
	private int noRegistedCount;
	
	
	
	public String getWarning() {
		return warning;
	}
	public void setWarning(String warning) {
		this.warning = warning;
	}
	public String getRentalAnnualTransactionVolume() {
		return rentalAnnualTransactionVolume;
	}
	public void setRentalAnnualTransactionVolume(String rentalAnnualTransactionVolume) {
		this.rentalAnnualTransactionVolume = rentalAnnualTransactionVolume;
	}
	public String getUnusedCarPort() {
		return unusedCarPort;
	}
	public void setUnusedCarPort(String unusedCarPort) {
		this.unusedCarPort = unusedCarPort;
	}
	public String getUnusedAnnualTransactionVolume() {
		return unusedAnnualTransactionVolume;
	}
	public void setUnusedAnnualTransactionVolume(String unusedAnnualTransactionVolume) {
		this.unusedAnnualTransactionVolume = unusedAnnualTransactionVolume;
	}
	public String getContractTypeStr() {
		return contractTypeStr;
	}
	public void setContractTypeStr(String contractTypeStr) {
		this.contractTypeStr = contractTypeStr;
	}
	public int getContractType() {
		return contractType;
	}
	public void setContractType(int contractType) {
		this.contractType = contractType;
	}
	public String getContractTime() {
		return contractTime;
	}
	public void setContractTime(String contractTime) {
		this.contractTime = contractTime;
	}
	
	public boolean isTmpStorageFlag() {
		return tmpStorageFlag;
	}
	public void setTmpStorageFlag(boolean tmpStorageFlag) {
		this.tmpStorageFlag = tmpStorageFlag;
	}

	//#108
	private int freeCarPort;
	
	public int getFreeCarPort() {
        return freeCarPort;
    }
    public void setFreeCarPort(int freeCarPort) {
        this.freeCarPort = freeCarPort;
    }
    public int getCheckPrice() {
		return checkPrice;
	}
	public void setCheckPrice(int checkPrice) {
		this.checkPrice = checkPrice;
	}
	public List<HashMap<Integer, String>> getIdentityRangeList() {
		return identityRangeList;
	}
	public void setIdentityRangeList(List<HashMap<Integer, String>> identityRangeList) {
		this.identityRangeList = identityRangeList;
	}
	public String getIdentityRangeStr() {
		return identityRangeStr;
	}
	public void setIdentityRangeStr(String identityRangeStr) {
		this.identityRangeStr = identityRangeStr;
	}
	public int getBarCodeNum() {
		return barCodeNum;
	}
	public void setBarCodeNum(int barCodeNum) {
		this.barCodeNum = barCodeNum;
	}
	public int getRegisterStatusNum() {
		return registerStatusNum;
	}
	public void setRegisterStatusNum(int registerStatusNum) {
		this.registerStatusNum = registerStatusNum;
	}
	public String getTempLicensePlate() {
		return tempLicensePlate;
	}
	public void setTempLicensePlate(String tempLicensePlate) {
		this.tempLicensePlate = tempLicensePlate;
	}
	public String getStorageTime() {
		return storageTime;
	}
	public void setStorageTime(String storageTime) {
		this.storageTime = storageTime;
	}
	public String getEnterTime() {
		return enterTime;
	}
	public void setEnterTime(String enterTime) {
		this.enterTime = enterTime;
	}
	public List<MarketCarGateInfo> getGateInfoList() {
		return gateInfoList;
	}
	public void setGateInfoList(List<MarketCarGateInfo> gateInfoList) {
		this.gateInfoList = gateInfoList;
	}
	public List<MarketCarInfoDto> getMarkCarInfoDtoList() {
		return markCarInfoDtoList;
	}
	public void setMarkCarInfoDtoList(List<MarketCarInfoDto> markCarInfoDtoList) {
		this.markCarInfoDtoList = markCarInfoDtoList;
	}
	public List<RentalContractInfo> getRentalLocationInfoList() {
		return rentalLocationInfoList;
	}
	public void setRentalLocationInfoList(List<RentalContractInfo> rentalLocationInfoList) {
		this.rentalLocationInfoList = rentalLocationInfoList;
	}
	public String getButtonFlag() {
		return buttonFlag;
	}
	public void setButtonFlag(String buttonFlag) {
		this.buttonFlag = buttonFlag;
	}
	public String getButtonPendingFlag() {
		return buttonPendingFlag;
	}
	public void setButtonPendingFlag(String buttonPendingFlag) {
		this.buttonPendingFlag = buttonPendingFlag;
	}
	public String getButtonLiftFlag() {
		return buttonLiftFlag;
	}
	public void setButtonLiftFlag(String buttonLiftFlag) {
		this.buttonLiftFlag = buttonLiftFlag;
	}
	public String getMemName() {
		return memName;
	}
	public void setMemName(String memName) {
		this.memName = memName;
	}
	public int getUsedCarPort() {
		return usedCarPort;
	}
	public void setUsedCarPort(int usedCarPort) {
		this.usedCarPort = usedCarPort;
	}
	public String getBasicCarId() {
		return basicCarId;
	}
	public void setBasicCarId(String basicCarId) {
		this.basicCarId = basicCarId;
	}

	public String getSerial() {
		return serial;
	}
	public void setSerial(String serial) {
		this.serial = serial;
	}
	public String getLicensePlate() {
		return licensePlate;
	}
	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}
	public String getVin() {
		return vin;
	}
	public void setVin(String vin) {
		this.vin = vin;
	}
	public String getCarName() {
		return carName;
	}
	public void setCarName(String carName) {
		this.carName = carName;
	}
	public String getRegisterStatus() {
		return registerStatus;
	}
	public void setRegisterStatus(String registerStatus) {
		this.registerStatus = registerStatus;
	}

	public String getInnerTime() {
		return innerTime;
	}
	public void setInnerTime(String innerTime) {
		this.innerTime = innerTime;
	}
	public String getInsertTime() {
		return insertTime;
	}
	public void setInsertTime(String insertTime) {
		this.insertTime = insertTime;
	}
	public int getMemberId() {
		return memberId;
	}
	public void setMemberId(int memberId) {
		this.memberId = memberId;
	}
	public String getFloors() {
		return floors;
	}
	public void setFloors(String floors) {
		this.floors = floors;
	}
	public List getCarScoreList() {
		return carScoreList;
	}
	public void setCarScoreList(List carScoreList) {
		this.carScoreList = carScoreList;
	}
	public List getMemberList() {
		return memberList;
	}
	public void setMemberList(List memberList) {
		this.memberList = memberList;
	}
	public int getCarPort() {
		return carPort;
	}
	public void setCarPort(int carPort) {
		this.carPort = carPort;
	}
	public String getCarPortInstr() {
		return carPortInstr;
	}
	public void setCarPortInstr(String carPortInstr) {
		this.carPortInstr = carPortInstr;
	}
	public String getImg1() {
		return img1;
	}
	public void setImg1(String img1) {
		this.img1 = img1;
	}
	public String getImg2() {
		return img2;
	}
	public void setImg2(String img2) {
		this.img2 = img2;
	}
	public String getImg3() {
		return img3;
	}
	public void setImg3(String img3) {
		this.img3 = img3;
	}
	public String getImg4() {
		return img4;
	}
	public void setImg4(String img4) {
		this.img4 = img4;
	}
	public int getCarScore() {
		return carScore;
	}
	public void setCarScore(int carScore) {
		this.carScore = carScore;
	}
	public int getConfirmFlag() {
		return confirmFlag;
	}
	public void setConfirmFlag(int confirmFlag) {
		this.confirmFlag = confirmFlag;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getPassword() {
		return password;
	}
	public void setNewCarPort(int newCarPort) {
		this.newCarPort = newCarPort;
	}
	public int getNewCarPort() {
		return newCarPort;
	}
	public void setNewUsedCarPort(int newUsedCarPort) {
		this.newUsedCarPort = newUsedCarPort;
	}
	public int getNewUsedCarPort() {
		return newUsedCarPort;
	}
	public void setActiveMemberId(int activeMemberId) {
		this.activeMemberId = activeMemberId;
	}
	public int getActiveMemberId() {
		return activeMemberId;
	}
	public void setCarColor(String carColor) {
		this.carColor = carColor;
	}
	public String getCarColor() {
		return carColor;
	}
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	public String getMemberName() {
		return memberName;
	}
	/**
	 * @param memId the memId to set
	 */
	public void setMemId(String memId) {
		this.memId = memId;
	}
	/**
	 * @return the memId
	 */
	public String getMemId() {
		return memId;
	}
	/**
	 * @param memStatus the memStatus to set
	 */
	public void setMemStatus(String memStatus) {
		this.memStatus = memStatus;
	}
	/**
	 * @return the memStatus
	 */
	public String getMemStatus() {
		return memStatus;
	}
	/**
	 * @param annualTransactionVolume the annualTransactionVolume to set
	 */
	public void setAnnualTransactionVolume(String annualTransactionVolume) {
		this.annualTransactionVolume = annualTransactionVolume;
	}
	/**
	 * @return the annualTransactionVolume
	 */
	public String getAnnualTransactionVolume() {
		return annualTransactionVolume;
	}
	/**
	 * @param fragileStickerFreePort the fragileStickerFreePort to set
	 */
	public void setFragileStickerFreePort(String fragileStickerFreePort) {
		this.fragileStickerFreePort = fragileStickerFreePort;
	}
	/**
	 * @return the fragileStickerFreePort
	 */
	public String getFragileStickerFreePort() {
		return fragileStickerFreePort;
	}
	/**
	 * @param recommend the recommend to set
	 */
	public void setRecommend(String recommend) {
		this.recommend = recommend;
	}
	/**
	 * @return the recommend
	 */
	public String getRecommend() {
		return recommend;
	}
	/**
	 * @param carPortStr the carPortStr to set
	 */
	public void setCarPortStr(String carPortStr) {
		this.carPortStr = carPortStr;
	}
	/**
	 * @return the carPortStr
	 */
	public String getCarPortStr() {
		return carPortStr;
	}
	public List getCarRecommendList() {
		return carRecommendList;
	}
	public void setCarRecommendList(List carRecommendList) {
		this.carRecommendList = carRecommendList;
	}
	/**
	 * @param locationSerial the locationSerial to set
	 */
	public void setLocationSerial(String locationSerial) {
		this.locationSerial = locationSerial;
	}
	/**
	 * @return the locationSerial
	 */
	public String getLocationSerial() {
		return locationSerial;
	}
	/**
	 * @param rentalType the rentalType to set
	 */
	public void setRentalType(String rentalType) {
		this.rentalType = rentalType;
	}
	/**
	 * @return the rentalType
	 */
	public String getRentalType() {
		return rentalType;
	}
	/**
	 * @param acreage the acreage to set
	 */
	public void setAcreage(String acreage) {
		this.acreage = acreage;
	}
	/**
	 * @return the acreage
	 */
	public String getAcreage() {
		return acreage;
	}
	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * @param startDate the startDate to set
	 */
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}
	/**
	 * @return the startDate
	 */
	public String getStartDate() {
		return startDate;
	}
	/**
	 * @param endDate the endDate to set
	 */
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	/**
	 * @return the endDate
	 */
	public String getEndDate() {
		return endDate;
	}
	/**
	 * @param rentalCarPort the rentalCarPort to set
	 */
	public void setRentalCarPort(String rentalCarPort) {
		this.rentalCarPort = rentalCarPort;
	}
	/**
	 * @return the rentalCarPort
	 */
	public String getRentalCarPort() {
		return rentalCarPort;
	}
	/**
	 * @param locationAddBtnFlag the locationAddBtnFlag to set
	 */
	public void setLocationAddBtnFlag(String locationAddBtnFlag) {
		this.locationAddBtnFlag = locationAddBtnFlag;
	}
	/**
	 * @return the locationAddBtnFlag
	 */
	public String getLocationAddBtnFlag() {
		return locationAddBtnFlag;
	}
	/**
	 * @param businessNo the businessNo to set
	 */
	public void setBusinessNo(String businessNo) {
		this.businessNo = businessNo;
	}
	/**
	 * @return the businessNo
	 */
	public String getBusinessNo() {
		return businessNo;
	}

	public String getIsAutoPayForRegister() {
		return isAutoPayForRegister;
	}
	public void setIsAutoPayForRegister(String isAutoPayForRegister) {
		this.isAutoPayForRegister = isAutoPayForRegister;
	}
	
	public String getPayment() {
		return payment;
	}
	public void setPayment(String payment) {
		this.payment = payment;
	}
	/**
	 * @param tmpStorageTime the tmpStorageTime to set
	 */
	public void setTmpStorageTime(String tmpStorageTime) {
		this.tmpStorageTime = tmpStorageTime;
	}
	/**
	 * @return the tmpStorageTime
	 */
	public String getTmpStorageTime() {
		return tmpStorageTime;
	}
	/**
	 * @param tmpEnterTime the tmpEnterTime to set
	 */
	public void setTmpEnterTime(String tmpEnterTime) {
		this.tmpEnterTime = tmpEnterTime;
	}
	/**
	 * @return the tmpEnterTime
	 */
	public String getTmpEnterTime() {
		return tmpEnterTime;
	}
	public void setTmpIdentityRangeList(List<HashMap<Integer, String>> tmpIdentityRangeList) {
		this.tmpIdentityRangeList = tmpIdentityRangeList;
	}
	public List<HashMap<Integer, String>> getTmpIdentityRangeList() {
		return tmpIdentityRangeList;
	}
	public void setTmpIdentityRangeStr(String tmpIdentityRangeStr) {
		this.tmpIdentityRangeStr = tmpIdentityRangeStr;
	}
	public String getTmpIdentityRangeStr() {
		return tmpIdentityRangeStr;
	}
	public void setAcceptorImage(String acceptorImage) {
		this.acceptorImage = acceptorImage;
	}
	public String getAcceptorImage() {
		return acceptorImage;
	}
	public void setImageBsFlag(String imageBsFlag) {
		this.imageBsFlag = imageBsFlag;
	}
	public String getImageBsFlag() {
		return imageBsFlag;
	}
	public void setIsPush(int isPush) {
		this.isPush = isPush;
	}
	public int getIsPush() {
		return isPush;
	}
	public void setToMemberId(int toMemberId) {
		this.toMemberId = toMemberId;
	}
	public int getToMemberId() {
		return toMemberId;
	}
	public void setRentalArea(int rentalArea) {
		this.rentalArea = rentalArea;
	}
	public int getRentalArea() {
		return rentalArea;
	}
	public void setRegistedCount(int registedCount) {
		this.registedCount = registedCount;
	}
	public int getRegistedCount() {
		return registedCount;
	}
	public void setNoRegistedCount(int noRegistedCount) {
		this.noRegistedCount = noRegistedCount;
	}
	public int getNoRegistedCount() {
		return noRegistedCount;
	}
}
